本书的第一部分提供了C++模板底层的大多数语言概念，这些表述足以回答日常C++编程中可能出现的大多数问题。本书的第二部分提供了参考，回答了将语应用于高级软件时出现的问题。可以在第一次阅读时跳过这一部分，然后根据后面章节中的引用或在索引中查找某个概念后返回到特定的章节。

我们的目标是清晰且完整，但也保持讨论的简洁。所以例子很简短，而且常常比较有代表性。这也确保了我们的讨论不会偏离主题，从而避免涉及到不相关的话题。

此外，我们还将探讨C++中模板语言特性未来可能的更改和扩展。

这部分的主题包括:

\begin{itemize}
\item 
基础的模板声明问题

\item 
模板中名称的含义

\item 
C++模板实例化机制

\item 
模板参数的推导规则

\item 
特化和重载

\item 
未来的可能性
\end{itemize}
	
	
	
	
	